#ifndef TASKHANDLE_H_
#define TASKHANDLE_H_

namespace Impp {


enum TaskHandle{
	TASK_HANDLE_NOHANDLE,
	TASK_HANDLE_REQUESTID,
	TASK_HANDLE_COOKIE,
	TASK_HANDLE_SEQNR,
	TASK_HANDLE_SPECIAL
};

enum TaskType{
	TASK_AVATAR_REQUEST,
	TASK_AWAY_MESSAGE_REQUEST,
	TASK_SERVICE_CONNECTION_REQUEST,
	TASK_SHORT_USER_INFO_REQUEST,
	TASK_MESSAGE_SEND,
	TASK_CHECK_STATUS,
	TASK_SSI_UPDATE,
	TASK_SET_OWN_AVATAR,
	TASK_FULL_USER_INFO_REQUEST,
	TASK_SERVER_CONNECTION,
	TASK_FILE_RECEIVE
};

enum{
	SPECIAL_HANDLE_SERVICEREQUEST,
	SPECIAL_HANDLE_SERVER_CONNECTION
};

}  // namespace Impp
#endif /*TASKHANDLE_H_*/
